﻿namespace OpenLS.Core
{
    /// <summary>
    /// Represents the state of the undo manager
    /// </summary>
    public enum UndoState
    {
        /// <summary>
        /// Normal state, there is no undo or redo operation
        /// </summary>
        Normal,
        /// <summary>
        /// The undo manager is performing an undo operation.
        /// </summary>
        Undo,
        /// <summary>
        /// The undo manager is performing a redo operation
        /// </summary>
        Redo
    }
}